chelura
/tʃɛˈlʊrə/Definitions
1. noun
A genus of aquatic insects in the family Microcerotidae.
“The chelura is a rare species found in freshwater habitats.”
1. noun
A genus of aquatic insects in the family Microcerotidae.
“The chelura is a rare species found in freshwater habitats.”