it's basically purring, but for things that aren't feline...  " A sound of happiness/contentment used by furries. A made-up 'animal noise' word along the same lines as yiff that probably came from the word 'purr.' "