LOACH Meaning of LOACH in English n. any small edible freshwater fish of the family Cobitidae. Etymology: ME f. OF loche, of unkn. orig. Oxford English vocab. Оксфордский английский словарь. 2012