Synonyms of Landcarrier

Primary definition: A large vehicle or mobile platform designed to transport heavy military equipment, cargo, or aircraft across land.

Full Dictionary Entry

Antonyms & Opposite Concepts