English to Arabic

Meaning for:
Marvelled
other
متعجّب