Arabic-English dictionary »

بَتُولَا meaning in English

ArabicEnglish
بَتُولَا f

birchtree