1 bar share | Definition of bar share

bar share

noun

Definition of bar share

: a plowshare welded to the landside

History and Etymology for bar share

bar entry 1

Keep scrolling for more