TOWROPE MEANING IN ENGLISH

• Towrope Definition & Synonyms

  1. (n.) A rope used in towing vessels.


Synonyms:
Towline,

RECENT SEARCHES