meaning of minelayer

1. ship equipped for laying marine mines


Related Words

minelayer |

Developed & Maintained By Taraprasad.com

Treasure Words