English to Arabic

Meaning for:
Delectable
other
ممتع