Definition of "Monstrosity" :
noun: something hideous or frightful
"They regarded the atom bomb as a monstrosity."
noun: a person or animal that is markedly unusual or deformed
noun: something hideous or frightful
"They regarded the atom bomb as a monstrosity."
noun: a person or animal that is markedly unusual or deformed