Roman Battles Quiz

Which notable battle, named after one of Italy's largest lakes, was won by the Carthaginian general Hannibal in 217 BC?