Yeo meaning

(Southwest England) A stream or ditch.
noun
0
0
(dialect) A ewe.
noun
0
0
Advertisement