Find the word definition

Wiktionary
duck stamps

n. (duck stamp English)