bus semi-trailers - Turkish English Dictionary