Definitions
There is 1 meaning of the phrase
Battle Of Thermopylae.
Battle Of Thermopylae - as a noun
A famous battle in 480 bc; a greek army under leonidas was annihilated by the persians who were trying to conquer greece
Synonyms (Exact Relations)
thermopylae