large insectivorous tree finch - Turco Inglés Diccionario