English Meander Cited by user Kent G. Budge on 24 Sep 2021 A meander is one of a series of regular sinuous curves in the channel of a river or other watercourse.