rank someone among the great - French English Dictionary