What does billy large potato's mean?

billy large potato's meaning in Urban Dictionary

to offer down over you have.