English to Arabic

Meaning for:
Castor
other
المملحة