English to Arabic

Meaning for:
Ratty
other
مهلهل