make vibrant sounds


Meanings

  • indicate pleasure by purring; characteristic of cats

Synonyms