1. protean

adjective. (proʊˈtiːən, ˈproʊtiːən) Taking on different forms.