I think what you said is denotative meaning of the phrase,at the same time,it also owns a connotative meaning.as far as i known,it means embarrasment,unfamiliar with the thing related.perhaps the thing you did not know what to do even you hover around it.what i said is limited,there is a lot of circumstances where you can use.