meaning of Barry Bonds*

Barry Bonds* meaning in Urban Dictionary

A baseball player who, as of the end of the 2007 period, had accurate documentation 762* house works.