Find the word definition

Wiktionary
ambarella

n. 1 A tropical fruit tree native to the South Pacific, (taxlink Spondias dulcis species noshow=1) 2 The fruit of this tree.