English to Arabic

Meaning for:
Clamshell
other
صدفة المحار