Definition of meander scroll in English:

meander scroll

noun

Physical Geography
  • One of a series of long, parallel, crescent-shaped ridges and troughs formed along the inner bank of a river meander as it migrates down-valley.

Origin

1930s; earliest use found in Armin Lobeck (1886–1958).