noun Lough Neagh a lake in Northern Ireland, in SW Co Antrim: the largest lake in the British Isles. Area: 388 sq km (150 sq miles)