landmass English · canonical · Latin Trace. Question. Emerge. Concept Landmass L4 A large, continuous area of land, comprising a substantial portion of the earth's surface. Translations Landmasse German landmass English primary