莫名其妙: be rather baffling; be all adrift [abroad]; be baffled; be in a fog; be unable to understand; be unable to make head or tail of sth.; cannot make anything of it; difficult to guess what it
一声不吭: (as) mute as a fish [statue; stone]; keep one's mouth shut; not a word passed one's lips.; not say a word; not utter a sound; say nothing
扼吭拊背: (比喻抓住要害) hit the enemy's crucial point; hold the best strategic positions; have a squeeze hold on an enemy; hold a strategically important terrain