yeo ( synonym found)

Definition of yeo:

°(Southwest _ England) A stream or ditch.
°A ewe.

Definition of yeo:

°(Southwest _ England) A stream or ditch.
°A ewe.

Back to Top