versatile
adjective
-
able to move freely in all directions“an owl's versatile toe can move backward and forward”
-
competent in many areas and able to turn with ease from one thing to another“a versatile writer”
-
changeable or inconstant“versatile moods”
-
having great diversity or varietyvarious