superordinate concept - French English Dictionary