|< First< PreviousNext >Last >|
lelubu noun English. A fine fungus which grows on old trees and is believed to grow on dry soil during dry season. Generic. tubu'
|< First< PreviousNext >Last >|