maintain one's ground - French English Dictionary