An acid is a proton donor.

A base is a proton acceptor.

 

A proton is the same as a hydrogen ion. A good way to think about that is to realise that a hydrogen atom is just one proton and zero neutrons surrounded by only one electron. If that atom becomes an ion by the removal of the electron, then only one proton is left.