Big Huge Thesaurus

MANPAD

noun

sounds kind of like