LOUGH Meaning of LOUGH in English (Irish) (1) A lake. (2) A bay or an inlet of the sea. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012