Final answer:
Multiple inheritance is a concept where a class inherits from more than one super class, providing flexibility in program design but can also complicate the hierarchy.
Step-by-step explanation:
Multiple inheritance refers to the concept where a class can inherit features from more than one parent class. The correct choice that defines multiple inheritance in object-oriented programming is (a) one class inheriting from more super classes. This allows a class to inherit methods and attributes from multiple classes, which can lead to a more complex hierarchy and can introduce certain problems like the Diamond Problem. However, it can also provide greater flexibility in program design.