lough UK /lɒk/US /lɑk/ noun2 •(Ireland) A lake or long, narrow inlet, especially in Ireland.Outside, a freezing wind whips across Belfast lough […]. — 2009 •lake, pool formsloughs