Big Huge Thesaurus

amygdalin

noun

sounds kind of like