car-carrying trailer - Spanish English Dictionary