cardboard or millboard factory or shop - Francés Inglés Diccionario