Inga edulis

noun

1.
ornamental evergreen tree with masses of white flowers; tropical and subtropical America