torpedo-armed submarine - Turkish English Dictionary