EN

Synonyms for ambarella

Definitions

  1. n. 1

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

Forms

Plural
ambarellas → vi-apples, pommecytheres…

By length

12 letters
pommecythere