more detestable - French English Dictionary