Definitions
There is 1 meaning of the phrase
Lepus Townsendi.
Lepus Townsendi - as a noun
Largest hare of northern plains and western mountains of united states; brownish-grey in summer and pale grey in winter; tail nearly always all white
Synonyms (Exact Relations)
white-tailed jackrabbitwhitetail jackrabbit