mechanical mask - Francés Inglés Diccionario