Big Huge Thesaurus

thyreophora

noun

sounds kind of like