Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word oxbow lake from English dictionary with examples, synonyms and antonyms.

oxbow lake   noun

Meaning : A crescent-shaped lake (often temporary) that is formed when a meander of a river is cut off from the main channel.