Arabic-English dictionary »

اليرقة الخضراء meaning in English

ArabicEnglish
اليرقة الخضراء

Cankerworm[UK: ˈkæŋkəwɜːm] [US: ˈkæŋkəwɜːm]