an offer that can't be refused - Turkish English Dictionary