honourable mark of superiority - French English Dictionary