Big Huge Thesaurus

frotteur

noun

sounds kind of like