Webster's Revised Unabridged Dictionary · 1913

Landstreight

Landstreight , noun

[See Strait.]

A narrow strip of land. [Obsolete]