a plantigrade resembling the squirrel - Turc Anglais Dictionnaire