striving for superiority - French English Dictionary