meaning of ardilla

ardilla - Spanish to English

squirrel