be great at
idiomDefinition of be great at
: to do (something) very well
My brother is great at (playing) golf.