American Dictionary
Definition landform in American English
landform noun
[countable] noun
/ˈlændˌfɔrm/
Synonyms and related words
