look puzzled or baffled - Turkish English Dictionary