Noun
torpedo roll (plural torpedo rolls) A long sandwich roll. Give me a ham and cheese sandwich on a torpedo roll.