Arabic-English dictionary »

تايفوس meaning in English

ArabicEnglish
تايفوس m

Typhonmonster with 100 heads