todi

todi [to’-de]
noun
1Tody, a West Indian insectivorous bird, having the head and neck of brilliant green. (Zoology) (m)

Paid English to Spanish translation

Word of the Day: la carcajada

hearty laughter, raucous laughter, guffaw