Found 2 items, similar to Loach.
English → English (WordNet)
Definition: loach
loach
n : slender freshwater fishes of Eurasia and Africa resembling
catfishes
English → English (gcide)
Definition: Loach
Loach
\Loach\ (l[=o]ch), n. [OE. loche, F. loche.] (Zo["o]l.)
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.
[1913 Webster]