scratch one's head in great perplexity -- to be in a dilemma; hesitate; scratch one's head in hesitation
Copyright © 2018 WordTech Co.