1. A large or high waterfall. 2. A great downpour; a deluge. 3. Opacity of the lens or capsule of the eye, causing impairment of vision or blindness.