Meaning of tody

Definition of tody

(noun) tiny insectivorous West Indian bird having red-and-green plumage and a long straight bill

Other information on tody

WIKIPEDIA results for tody
Amazon results for tody