well-regarded - French English Dictionary