Arabic-English dictionary »

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

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

mangosteenfruit