Actually Acids do not have a particular definition. It has been defined differently by different scientist.
According to Arhenius Concept: Acids are the substances which gives H+ ions in their aqueous solution
According to Lowry and Bronsted Concept: Acids are proton doners
According to Lewis concept: Acids are electron acceptors
In common words Acids turn blue litmus red, they react with bases to form salt and water and they are sour in taste and mostly corrosive in nature
The difference between strong acid and weak acid is given
Strong Acid:-
Strong acids will dissociate completely to produce H+ ions.
pH values will be around 0 to 1.
Most of the inorganic acids are strong acids in nature.
Ex: H2SO4, HNO3, HCl…etc
Weak Acid:-
Weak acids will dissociate partially to produce H+ ions.
pH values will be around 5 to 7.
All organic acids are weak acids.
Ex: CH3COOH, HNO2, H2SO3…etc