Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of tarn

- A mountain lake or pool.

Crossword clue for tarn

- A small lake in the mountains
- Mountain lake
- Small mountain lake