Meaning of bambusa

Definition of bambusa

(noun) tall tender clumping bamboos

Other information on bambusa

WIKIPEDIA results for bambusa
Amazon results for bambusa