Dutch-English dictionary »

ambarella meaning in English

DutchEnglish
ambarella substantief

ambarella(tree)
noun