Arabic etymological dictionary

TA'AJJABA

ta'ajjaba: translation

be amazed, surprised ['ajiba]