to stand one's ground - French English Dictionary