Todies Meaning

There are 1 meaning(s) for word Todies

Meaning 1 : tiny insectivorous West Indian bird having red-and-green plumage and a long straight bill