Wiktionary
torpedo punts
n. (plural of torpedo punt English)
n. (plural of torpedo punt English)