he/she baffles - Turkish English Dictionary