carpet muncher

Etymology
See.

Noun

 * 1)  A person who performs cunnilingus.
 * 2)  A lesbian.

Usage notes

 * The synonymous variant also exists, but is somewhat less common.