Noun cannae has 1 sense
  1. Cannae - ancient city is southeastern Italy where Hannibal defeated the Romans in 216 BC
    --1 is a kind of
    pitched battle
    --1 is a part of Punic War
,
TOP