Meaning of toddy bird in English:
toddy bird
noun
Any of several Asian birds which feed on the sap of palms; especially the baya weaver, Ploceus philippinus, which is common and widespread and resembles a sparrow; (formerly also) = "toddy shrike".
Origin
Late 17th century; earliest use found in John Fryer (d. 1733), traveller and writer.
Are You Learning English? Here Are Our Top English Tips