be flummoxed - Turkish English Dictionary