Find the word definition

Wiktionary
short-tailed fox

n. Channel Island fox