mechanical foam - Francés Inglés Diccionario