meaning of bambú

bambú - Spanish to English

bamboo