ambarella (English, noun)
expansion: ambarella (plural ambarellas)
Senses:
glosses: A tropical fruit tree native to the South Pacific (Spondias dulcis).
glosses: The fruit of this tree.
Forms:
form: ambarellas
tags: plural