order dermoptera Meaning, Definition & Usage

  1. noun flying lemurs
    Dermoptera.

WordNet