Currently available definitions
Battle Of Leuctra in English
Noun- Thebes defeated Sparta in 371 BC; the battle ended Sparta's military supremacy in Greece
Nearby
battle of lepanto
battle of langside
battle of leuctra
battle of little bighorn
battle of lule burgas