Loach — definition

1. loach (Noun)

1 definition

loach (Noun) — Slender freshwater fishes of Eurasia and Africa resembling catfishes.

1 type of
cypriniform fish
2 parts of
Cobitidae family Cobitidae