a lake, or meer-pool. N.
·noun A mountain lake or pool. ...
Webster's Dictionary of the English Language
A small mountain lake [probably from the Icelandic tiaurn]. ...
The Sailor's Word-Book