瞠目結舌

Idiom

 * 1) to be stunned; to be shocked; to be struck dumb
 * 2) to be embarrassed; to be in an awkward position