small insectivorous tree finch - Türkisch Englisch Wörterbuch