What is the definition for a Bronsted-Lowry acid?

Responses

produces hydroxide ion in water
produces hydroxide ion in water

proton donor
proton donor

produces hydrogen ion in water
produces hydrogen ion in water

proton acceptor

proton acceptor