Word Definition

Appalled

  1. of Appall

Synonyms