To lay the land Meaning, Definition & Usage

Definitions
  1. (Naut.), to cause it to disappear below the horizon, by sailing away from it.

Webster 1913