Word info

stone loach

Noun

Meaning

stone loach (plural stone loaches)

Barbatula barbatula, a species of ray-finned fish in the family Nemacheilidae or subfamily Nemacheilinae in family Balitoridae (hillstream loaches).

Source: en.wiktionary.org

Close letter words and terms