cloud-forest screech owl - Turco Inglés Diccionario