manufacturer of carts - Alemán Inglés Diccionario