Question: are bases electron donors or acceptors?
Answer: the Bronsted (or Bronsted-Lowry) definition: an acid is a proton (H+ ion) donor, and a base is a proton acceptor; the Lewis definition: an acid is an electron acceptor, and a base is an electron donor.