Find the word definition

Wiktionary
ruddy ducks

n. (ruddy duck English)