LANDFALL Meaning of LANDFALL in English n. first view or sight of land from ship; land sighted from a ship Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012