Definition of carpet muncher in English:

carpet muncher

noun

vulgar slang