Find the word definition

Wiktionary
land ahoy

interj. (context nautical English) Interjection shouted by the ship's watch to inform the crew that land has been spotted.