versatile ·adjective (PERSON)

Definition: having many different skills Level: C2