Question for native speakers: My understanding is that урод and уродливый originally had the meaning of "a miscarried [i.e., born dead] fetus" or "a monstrously deformed baby" -- and the noun уродство can still mean "a severe physical abnormality at birth."
Thus, even though the word уродливый does not necessarily have this meaning nowadays, it's still a rather strong word suggesting "an extreme degree of ugliness." Is this correct?