semi-mounted trailer - Turkish English Dictionary