torpedo launching system - Turkish English Dictionary