leave someone flat-footed - Turkish English Dictionary