Amoxicillin, the generic name for Amoxil, is a penicillin related antibiotic used to treat bacterial infections.
Amoxicillin is also used  before dental procedure in patients who are at risk of developing a heart infection.