Arabic-English dictionary »

دُودَة اَلْقَزّ meaning in English

ArabicEnglish
دُودَة اَلْقَزّ f

silkwormcaterpillar