acid — chemical compound giving a proton or accepting an electron pair