LOACH Meaning of LOACH in English [loach] n [ME loche, fr. MF] (14c): any of a family (Cobitidae) of small Old World freshwater fishes related to the carps Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012