Не все так однозначно. Вообще, у каждого слова может быть несколько значений.
ugly ['ʌglɪ] adj.
gen. уродливый; неприятный; противный; скверный; опасный; угрожающий; отталкивающий; склочный; некрасивый; дурной; вздорный; жалкий (Notburga); неприглядный (Notburga); уродский (Anglophile);
злобный; сердитый (о выражении лица, взгляде); неуклюжий (о термине, слове, выражении dimock); мерзкий; гадкий; задиристый; отвратительный (тж. о ситуации, как и "неприглядный" Баян); неказистый (Notburga); отвратный разг. (Andrey Truhachev); страшный (в значении "уродливый" I. Havkin)