Big Huge Thesaurus

echinochloa

noun

sounds kind of like