Landships, noun plural of landship. Synonyms in the same form.
Land cruiser
supertanks
All synonyms for landship →