Ardilla in English | Spanish to English Translation
ardilla
feminine noun
1. (animal)
a. squirrel
Las ardillas son de los pocos mamíferos que pueden descender un árbol de cabeza.Squirrels are one of the few mammals that can descend a tree head-first.
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?