Big Huge Thesaurus

luffa

noun

sounds kind of like