an offer that cannot be refused - Turkish English Dictionary