meaning of Balls McGeady

Balls McGeady meaning in Urban Dictionary

Yes!! That awesome puppy away from you know..?This can regularly identify something or anyone awesome particularly a charcater on a video game. Of Irish lineage.