Arabic-English dictionary »

مَانْغُوسْتِين meaning in English

ArabicEnglish
مَانْغُوسْتِين m

mangosteenfruit