lake
noun
°Large, landlocked, naturally occurring stretch of water.
°(In the plural) an area characterised by its many lakes; e.g., the English Lake District is often shortened to The Lakes.
verb
°(obsolete) To present an offering.
°To leap, jump, exert oneself, play.