We do not currently know of any synonyms for landskip.
The noun landskip is defined as:
Did you mean landscape?