What is the meaning of Ambarella?

A tropical fruit tree native to the South Pacific (Spondias dulcis).

The fruit of this tree.

Source: wiktionary.org