paha

paha

English Noun
Ad

Definition

An elongated landform composed of only loess, or of till capped by loess.

Ad