hold in high esteem - French English Dictionary