hideous

adjective
  1. extremely ugly or unpleasant to look at
  2. shocking or morally reprehensible

Examples