small lemur from madagascar - German English Dictionary