torpedo-armed submarine - German English Dictionary