with the least possible delay - Turkish English Dictionary