an artificial limestone - Francés Inglés Diccionario