foam cells - Turco Inglés Diccionario