Big Huge Thesaurus

phocomelia

noun

sounds kind of like