artificial forests - Turco Inglés Diccionario