fight one's own battles - French English Dictionary