A mast mounted on a truck and capable of being erected as a single unit. See telescoping mast.
(London, United Kingdom)