load-carrying platform of vehicles - Spanish English Dictionary