Definify.com
Definition 2025
ambarella
ambarella
English

Spondia dulcis (ambarella)
Noun
ambarella (plural ambarellas)
- A tropical fruit tree native to the South Pacific, Spondias dulcis
- The fruit of this tree.
ambarella (plural ambarellas)