Flagyl is an antibiotic used to treat bacterial infections of the gastrointestinal tract and vagina. Flagyl can also treat more serious infections like lung infections, osteomyelitis and meningitis. This medication is of particular use in fighting amoebic infections of the mouth and throat.