Ardilla in English | Spanish to English Translation and Dictionary
report this ad
feminine noun
1. squirrel
  • ardilla gris gray squirrel
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)
sharp; clever
Search history
report this ad
Did this page answer your question?
report this ad