most estimable - French English Dictionary