Definition of sowback in English:

sowback

noun

  • A low ridge of sand.

    • ‘In terms of geology, Karelia is a unique sample of planet's geological history: there are ice-dressed rocks and roche-moutonnee, sowbacks, asars, outwash plains.’

Pronunciation:

sowback

/ˈsoubak/