all-round
adjective
[ ˌɔːlˈraʊnd ]
• having a great many abilities or uses; versatile.
• "an all-round artist"
• on or from every side or in every direction.
• "the car's large glass area provides excellent all-round vision"
all-round
noun
• a gymnastic event in which the scores of each individual exercise are totalled to determine the winner.
all round
• in all respects.
• "it was a bad day all round"
• for or by each person.
• "drinks all round"