Log in
Search words & phrases
windermere
US
・
UK
A1
Definition
Video subtitles
noun
A large lake in Cumbria, in the Lake District National Park, England.