Definition of ghyll

Definition of ghyll
  1. ghyll Noun ("Scotland/Northern England") A ravine.
Need more help? Try our forum NEW