superordinate concept - Spanish English Dictionary