hold something in high regard - French English Dictionary