Definition of Loach

Noun: loach  lowch

  1. Slender freshwater fishes of Eurasia and Africa resembling catfishes

See also:
Lo/Ovral
loaches

Anagrams containing the word loach

lhoca hloac chloa achlo oachl