appalling

Noun
  • An experience that appalls (synset 107300577)
Adjective
  • Causing consternation (synset 300194968)

Other Searches