Word Meaning

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


Meaning of tarns

- A mountain lake or pool.

Crossword clue for tarns

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