Orkney-English results

grip noun

  1. grip (a ditch)
  2. mill lade
  3. deep cleft in the rocks
  • grips noun sheep-fold