baffling person - Turkish English Dictionary