a plantigrade resembling the squirrel - Allemand Anglais Dictionnaire