What is the Latin name for guinea pig? What does it mean?

 

Answer here