English to Arabic

Meaning for:
Purrs
other
القرقرة