all around
adjective
Meaning
Including everything about a topic: overall, all-encompassing.
Synonyms