Ambarellas, noun plural of ambarella. Synonyms in the same form.
vi-apples, pommecytheres
All synonyms for ambarella →