LOACH


Meaning of LOACH in English

[ ləʊtʃ ]

■ noun a small, elongated freshwater fish with several barbels near the mouth. [Families Cobitidae and Homalopteridae: numerous species.]

Origin

ME: from OFr. loche , of unknown origin.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.