last pockets of resistance - Turkish English Dictionary