make neither head nor tail of sth.

为某事不知所措
在线英汉词典
相关词语