Verb

  1. to be ashamed, to be embarrassed or put to shame, be abashed

  2. to grin (with mortification)

Powered by Oxford