• word of the day

    loch

    loch - Dictionary definition and meaning for word loch

    Definition
    (noun) a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked) Definition
    (noun) Scottish word for a lake
Download our Mobile App Today
Receive our word of the day
on Whatsapp