Subscribe
URL of the page has been copied to clipboard.
Meaning : A wheeled vehicle that can be pulled by a car or truck and is equipped for occupancy.
Synonyms : trailer
Install App