Home
Astonished; abashed.