ewelease

noun

Definition of ewelease

dialectal, England
: a sheep pasture