English to Arabic

Meaning for:
Urchins
other
قنافذ البحر