1 weatherhead | Definition of weatherhead

weatherhead

noun

Definition of weatherhead

dialectal, England

History and Etymology for weatherhead

weather entry 1

Keep scrolling for more