artificial foam - Francés Inglés Diccionario