DRAWROD MEANING IN ENGLISH

• Drawrod Definition & Synonyms

  1. (n.) A rod which unites the drawgear at opposite ends of the car, and bears the pull required to draw the train.


RECENT SEARCHES