meaning of appalled

1. of Appall
2.
struck with fear, dread, or consternation


Related Words

appalled |

Developed & Maintained By Taraprasad.com

Treasure Words