Hummingbird
English Meaning
- Any of numerous New World birds of the family Trochilidae, usually very small in size and having brilliant iridescent plumage, a long slender bill, and wings capable of beating very rapidly, thereby enabling the bird to hover.
Sorry, No Malayalam Meaning for your input!
See Hummingbir Want To Try Hummingbird In Malayalam??