Home
All Categories
Best Categories
Games
Electronics
English
Bangladesh English
BAMBUSA
Definition:
[noun] tall tender clumping bamboos
Synonyms:
Bambusa
,
genus Bambusa