Ardilla in English | Spanish to English Translation and Dictionary
ardilla
feminine noun
1. squirrel
  • ardilla gris gray squirrel
ardilla
1 (Zoología) squirrel
andar como una ardilla to be always on the go
ardilla de tierra gopher
ardilla listada chipmunk
2 (Latinoamérica) clever businessman/businesswoman; shrewd businessman/businesswoman; (trapichero) wheeler-dealer (familiar)
adjective
sharp; clever
Search history
Did this page answer your question?