English dictionary
tarn meaning and definition
Definition and meaning of tarn at MeaningMonkey.org. tarn meaning and definition in the English Dictionary.TARN noun
Definition of tarn (noun)
- a mountain lake (especially one formed by glaciers)
Source: Princeton University Wordnet