English Synonym Finder

creature with a spine