Skip to main content

dogshore

English dogshore meaning in English  •  dogshore का अर्थ अंग्रेजी में
Noun
  • One of several shores used to hold a ship firmly and prevent her moving while the blocks are knocked away before launching.
Advertisement