Vocabulary

人間魚雷

human torpedo; manned torpedo; suicide submarine

noun