flummoxed - Turkish English Dictionary