at the very last moment - Turkish English Dictionary