bambusa

/bæmˈbuːzə/

Definitions

1. noun

a genus of large, woody bamboo grasses, native to tropical Asia

“The bamboo forests of Bambusa were home to various species of birds and insects.”

Synonyms

  • bamboo
  • calamus

Antonyms

  • deciduous tree
  • non-renewable resource