See also: imbaúba

English edit

Noun edit

imbauba (plural imbaubas)

  1. Any tree of the genus Cecropia.

Portuguese edit

Noun edit

imbauba f (plural imbaubas)

  1. Alternative form of ambaíba