irrevocable offer - Turkish English Dictionary