minelaying launch - Turkish English Dictionary