English to Arabic

Meaning for:
Transfixed
other
مطعون