Social networks
A trailer with a fixed coupling mechanism to attach it to a tractor unit or other trailer
» Online Glossary
Social networks