What Does Polymorphism Mean?
Polymorphism is an object-oriented programming (OOP) concept that refers to the ability of a variable, function or object to take on multiple forms. A language that features polymorphism allows developers to access objects of different types through the same interface.
Techopedia Explains Polymorphism
In a programming language that exhibits polymorphism, objects of classes belonging to the same hierarchical tree (inherited from a common base class) may possess functions bearing the same name, but each may have different behaviors.