What are Generic Drugs?

What are #Generic Drugs?
A generic drug is the same as a brand-name drug as in:
1. Dosage
2. Safety
3. Strength
4. Quality
5. The way it works
6. The way it is taken
7. The way it should be used