Etymology
Today it means: Synonym of Dease Lake (town) Full definition →
From Dease Lake + landing.
Etymology from Wiktionary, CC BY-SA 4.0.