staunch supporter - French English Dictionary