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.”

Synonyms

  • Annona
  • Custard Apple