Find the word definition

Wiktionary
buffel ducks

n. (plural of buffel duck English)