Arabic-English dictionary »

دُعْسُوقَة meaning in English

ArabicEnglish
دُعْسُوقَة f

ladybirdmember of Coccinellidae