small ınsectivorous tree finch - Turkish English Dictionary