Arabic-English dictionary »

كَرَمْبُولَا meaning in English

ArabicEnglish
كَرَمْبُولَا f

star fruitfruit