Demostrate

39%Rating
add to your listSave
GenderFeminine
ScriptsΔημοστρατη Ancient Greek

Meaning & History

Means "army of the people", derived from the Greek elements δημος (demos) "the people" and στρατος (stratos) "army".
Entry updated December 8, 2017   Contribute