1an arrival at land on a sea or air journey:we planned a day with landfalls at Hrensko and Bad Schandau [mass noun]:he made landfall and fixed his position
2a collapse of a mass of land; a landslide:a landfall had blocked off the river centuries back
landfall in other Oxford dictionaries
Definition of landfall in the US English dictionary