in the (very) last moment - Turkish English Dictionary