Latin-English dictionary »

bambusa meaning in English

LatinEnglish
bambusa [bambusae] (1st) F
noun

bamboo [bamboos]noun
[UK: ˌbæm.ˈbuː] [US: bæm.ˈbuː]