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