Find the word definition

Wiktionary
drop punts

n. (plural of drop punt English)