landform ( synonym found)

Definition of landform:

(n) : any geological feature such as a mountain or valley

Definition of landform:

(n) : any geological feature such as a mountain or valley

Back to Top