English to Arabic

Meaning for:
Scallops
other
المحارات الصدفية