VIDA FINCH Meaning of VIDA FINCH in English ˈvidə- nounEtymology: vida modification of New Latin Vidua : whydah Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012