Find the word definition

Wikipedia
Nemacheilidae

The Nemacheilidae, or stone loaches, are a family of cypriniform fishes that inhabit stream environments, mostly in Eurasia, with one genus, Afronemacheilus found in Africa. The family includes about 630 species.