Definition of Loach

  • 1. Slender freshwater fishes of Eurasia and Africa resembling catfishes Noun

Semanticaly linked words with "loach"

Hyponims for word "loach"