Online English Dictionary

Home

Tarn


n.

A mountain lake or pool.


© 2009 Dammam Community College