leopard squirrel

English

Noun

leopard squirrel (plural leopard squirrels)

  1. Synonym of thirteen-lined ground squirrel.