well-respected - French English Dictionary