lowbed semi-trailer - Spanish English Dictionary