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.”