Definition of チンチラ

チンチラ

chinchira

noun
chinchilla