English to Arabic

Meaning for:
Cowry
other
الصدفة