to meet the deadline - Turkish English Dictionary