meaning of ballyard

ballyard meaning in Urban Dictionary

an idiot without any hope in life.a individual who puts men and women in embarrassing situations.curseword.