loach(noun) noun1. slender freshwater fishes of Eurasia and Africa resembling catfishesDefinition categories: animal