Babylon NG
Simply the best definition!

Download it's free

a good landfall

hEnglish - advanced version

Download this dictionary
a good landfall

a good landfall
(naut.), the sighting of land in conformity with the navigator's reckoning and expectation...
see also landfall