English to Arabic

Meaning for:
Trots
other
الهرولة