1 definition by The Wisest owl
It’s a way of saying something is absolutely fantastic and the best at something in the world
Boy 1: I’m playing tennis today
Boy2: Oh you’re Leicester City at that
Boy 1: I’m playing tennis today
Boy2: Oh you’re Leicester City at that
by The Wisest owl June 22, 2019