much-admired - French English Dictionary