missile launching submarine - Turkish English Dictionary