Boric acid is an acid because its molecule (i) contains replaceable H+ ion (ii) gives up a proton (iii) accepts OH– from water releasing a proton (iv) combines with a proton from the water molecule