Which one of the following can act as Bronsted acid as well as Bronsted Base?
Na2CO3
HCO3-
NH3
OH-
NH3 can accept H+ to give NH4+as well as donate H+ to form NH2-.