There are several different definitions of acids. Brønsted being one guy who defined an acid as a substance that loses/gives/donates H+ (proton donor). Lewis is another one, and defines acid as a substance that is an electron-pair acceptor.
There probably are other definitions as well. And let's not forget the organic functional group