self-imposed deadline - Turkish English Dictionary