LANDFALL Meaning of LANDFALL in English The point at which a tropical cyclone's eye first crosses a land mass. Weather and meteorology English vocabulary. Английский словарь погоды и метеорологии . 2012