Big Huge Thesaurus

scolopendrium

noun