mimo
Top 10000
Meanings
Noun
1. caress, cuddle
2. mime, mime artist (an actor or actress who practices mime)
Examples1
My cat purrs with pleasure when I pet it.