low-platform semi-trailer - Turkish English Dictionary