Big Huge Thesaurus

thysanuron

noun