Big Huge Thesaurus

limeade

noun

sounds kind of like