Definify.com

Definition 2024


ambarella

ambarella

English

Spondia dulcis (ambarella)

Noun

ambarella (plural ambarellas)

  1. A tropical fruit tree native to the South Pacific, Spondias dulcis
  2. The fruit of this tree.

Synonyms

Translations