EN

Synonyms for island fox

Definitions

  1. n. 1

    A fox (Urocyon littoralis) endemic to the Channel Islands of California.