Skip to main content

minelayer

English minelayer meaning in English  •  minelayer का अर्थ अंग्रेजी में
Noun
  • a ship equipped for laying underwater mines.
Advertisement