short-tailed fox

Noun

 * 1) Channel Island fox