tarn

Explore definitions, synonyms, and language insights of tarn

Definitions

Noun
a mountain lake (especially one formed by glaciers)

More General Terms