layard's palm squirrel - German English Dictionary