imbauba
/imbɐubɐ/Definitions
1. noun
A species of flowering tree in the family Annonaceae.
“The imbauba tree is native to the tropical regions of Brazil.”
1. noun
A species of flowering tree in the family Annonaceae.
“The imbauba tree is native to the tropical regions of Brazil.”