melicerta
/ˌmɛlɪˈsɜːrtə/Definitions
1. noun
a type of freshwater caddisfly larva
“The riverbank was home to various species of melicerta, which were an important food source for local fish.”
1. noun
a type of freshwater caddisfly larva
“The riverbank was home to various species of melicerta, which were an important food source for local fish.”