Find the word definition

Wiktionary
duck moles

n. (duck mole English)