human torpedo - German English Dictionary