Big Huge Thesaurus

amniota

noun

sounds kind of like