LOACH


Meaning of LOACH in English

n. small long freshwater fish of Europe and Asia that has a few barbels around the mouth; (Slang) light helicopter of the United States army

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.