English to Arabic

Meaning for:
Poached
other
مسلوق