English to Hindi

Meaning for:
lame duck
other
निर्वाचित अधिकारी;दिवालिया;दिवालिया