Top definition
A lostland is area of land that has been lost to rising sea levels.
That beach used to be awesome but it's lostland now.
by designBob May 28, 2017
Get the mug
Get a lostland mug for your father James.