minelaying launch - French English Dictionary