1 ewelease | Definition of ewelease

ewelease

noun

Definition of ewelease

dialectal, England
: a sheep pasture