English Dictionary
Definition landform in British English
landform noun
[countable] noun
/ˈlæn(d)ˌfɔː(r)m/
Synonyms and related words
