n. ardilla
Translation: squirrel
Definition of ardilla in English
Roedor omnívoro de entre 6 y 30 cm de longitud, con cola de pelaje espeso, conocido por sus especies arborícolas de color pardo rojizo.
Definition of ardilla in Spanish
Omnivorous rodent, between 6 and 30 cm in length, that has a thick, furry tail and is known for its reddish-brown, arboreal species.