TOPMAST MEANING IN ENGLISH

• Topmast Definition & Synonyms

  1. (n.) The second mast, or that which is next above the lower mast, and below the topgallant mast.


RECENT SEARCHES