tree squirrels (zoological tribe) - Spanish English Dictionary