Versatileadjective


Definition

Able to adapt or be adapted to many different functions or activities.