Arabic-English dictionary »

دُودَة الْفَرَاشَة meaning in English

ArabicEnglish
دُودَة الْفَرَاشَة f

caterpillarlarva of a butterfly