low-loading trailers - Turkish English Dictionary