Arabic-English dictionary »

إِسْكَارِس meaning in English

ArabicEnglish
إِسْكَارِس f

giant roundworm''Ascaris lumbricoides''