UPWARP


Meaning of UPWARP in English

■ noun Geology a broad elevated area of the earth's surface.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.