Arabic-English dictionary »

مَصَّاصَة دِمَاء meaning in English

ArabicEnglish
مَصَّاصَة دِمَاء f

vampiremythological creature