1 oxbow lake | Definition of oxbow lake

oxbow lake

noun

Definition of oxbow lake

: a crescent-shaped often ephemeral lake formed in the abandoned channel of a meander by the silting up of its ends after the stream has cut through the land within the meander at a narrow point