Definition of rug muncher in English:

rug muncher

noun

vulgar slang