load-carrying platform of vehicles - Turkish English Dictionary