a plantigrade resembling the squirrel - German English Dictionary