Big Huge Thesaurus

alliaria

noun

sounds kind of like