tea urn ( synonym found)

Definition of tea urn:

°A small mountain lake, especially in Northern England.

Back to Top