lough(noun) noun1. a long narrow (nearly landlocked) cove in IrelandDefinition categories: object, cove2. Irish word for a lakeDefinition categories: object, lake