in the last resort - Turkish English Dictionary