astonish or inspire someone with awed respect or delight - Spanish English Dictionary

Suggest a Term