Noun Definition

lemuridae

1.Definition: typical lemurs; of Madagascar

Category: Animals