have one's own back - Turkish English Dictionary