Online English Dictionary

Home

Loach


n.

Any one of several small, fresh-water, cyprinoid fishes of the genera Cobitis , Nemachilus , and allied genera, having six or more barbules around the mouth. They are found in Europe and Asia. The common European species ( Nemachilus barbatulus ) is used as a food fish.


© 2009 Dammam Community College