small ınsectivorous tree finch - Español Inglés Diccionario