artificial ecology - Francés Inglés Diccionario