polymorph
/pɒlɪˈmɔrf/Definitions
1. noun
A being or object that has multiple forms or shapes, especially in mythology or fantasy, such as a dragon that can transform into different animal or human forms.
“In the fantasy novel, the main character encountered a powerful polymorph that could transform into a fierce dragon or a cunning human.”