manufacturer of carts - Francés Inglés Diccionario