mountain chinchilla Meaning, Definition & Usage

  1. noun a rodent native to the mountains of Chile and Peru and now bred in captivity
    mountain viscacha.

WordNet