landform (n.)youdaoicibaDictYouDict
1893; see land (n.) + form (n.). Perhaps immediately from German Landform.