meaning of Albiotard

Albiotard meaning in Urban Dictionary

a form of hill bicycle driver that frequents Albion "Hills" path system near Toronto, Canada, that believes all trails must certanly be sanitized for novice riders and boring for experienced bikers by eliminating obstacles or advanced features on trails making it easier to ride..