dogshorePronunciation: /ˈdɒgʃɔː/Definition of dogshore noun each of a pair of blocks of timber positioned on each side of a ship on a slipway to prevent it sliding down before launching.