versatile ·adjective (THING)

Definition: useful for doing a lot of different things Level: C2