English to Arabic

Meaning for:
Rattiest
other
أكثر تهلهلا