English to Arabic

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