not a minute too soon - Turkish English Dictionary