tarn ( synonym found)

Definition of tarn:

(n) : a small mountain lake, especially in Northern England

Back to Top