lake

You are here

lake
  • noun
    A large area of water surrounded by land. (boys were swimming in the lake)
  • noun
    An insoluble pigment made by combining a soluble organic dye and an insoluble mordant.

About

We are dedicated to creating and providing free, high-quality English language learning resources.