superordinate word - French English Dictionary