English to Arabic

Meaning for:
Krill
other
القوقعة