Arabic-English dictionary »

لَيْث عِفِرِّين meaning in English

ArabicEnglish
لَيْث عِفِرِّين m

antlionnocturnal insects