multiple inheritance

In object-oriented programming, the possibility that a class may have more than one direct superclass in the class hierarchy.

The opposite is single inheritance.