physical foam - Francés Inglés Diccionario