Noun Definition

dermoptera

1.Definition: flying lemurs

Category: Animals