limnocnida
/ˌlɪmnoʊˈsnaɪdə, ˌlɪmˈnɒknɪdə/Definitions
1. noun
A class of aquatic worms, specifically a type of leech.
“The limnocnida found in the lake were an interesting subject of study for the biologist.”
1. noun
A class of aquatic worms, specifically a type of leech.
“The limnocnida found in the lake were an interesting subject of study for the biologist.”