English to Arabic

Meaning for:
Pupated
other
تشرنق - من الشرنقة