It's important to note that "weaver bird" is a general term for birds in the family Ploceidae. There are many species of weaver birds, and the specific species you're referring to may have a more specific English name.
Could you provide any more context about the "vezhambal pakshi" you're asking about? For example, do you know its scientific name, or where it's found? This would help me determine a more accurate translation.