Find the word definition

Wiktionary
torpedo punts

n. (plural of torpedo punt English)