generally esteemed and respected - French English Dictionary