Noun thermopylae has 1 sense
  1. Thermopylae, battle of Thermopylae - a famous battle in 480 BC; a Greek army under Leonidas was annihilated by the Persians who were trying to conquer Greece
    --1 is a kind of pitched battle
,
TOP