English to Arabic

Meaning for:
Caster
other
المذرة