car-carrying train - Spanish English Dictionary