Answer:
"A class that inherits from two classes"
Explanation:
If we're talking about Java, you can't extend from two classes. The reason for this is Java doesn't allow multiple inheritance.
The reason for this is to avoid the ambiguity caused by it. One of the cases where multiple inheritance can cause ambiguity is the diamond problem.
Diamond problem can occur if two classes (say B and C) inherit from one class (say A). And another class (say D) inherits from both B & C.
If B and C class override the same method from A class. And D class calls that method, which one will be called, class B's or C's??