What does ardilla mean?

ardilla - Spanish to English

squirrel