torpedo-boat destroyer - German English Dictionary