Where does “chinchilla” come from?

chinchilla (Spanish): chinchilla

Definitions

  1. chinchilla

Words derived from “chinchilla