Advertisement

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
Advertisement

Antonyms & Opposite Concepts

Advertisement