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.