Subscribe
URL of the page has been copied to clipboard.
Meaning : A sail (or either of a pair of sails) immediately above the lowermost sail of a mast and supported by a topmast.
Install App
Topsail meaning in Telugu.