lochs

noun
  1. plural of loch; Scottish lakes or narrow inlets of the sea
  2. Usage: Scottish

Examples