delay or put off - Turkish English Dictionary