Arabic-English dictionary »

باراميسيا meaning in English

ArabicEnglish
باراميسيا

Paramecia