English-Latin dictionary »

demosthenes meaning in Latin

EnglishLatin
Demosthenes noun
[UK: demˈəʊsthənˌiːz]
[US: demˈoʊsthənˌiːz]

Demosthenes [Demosthenis](3rd) M
noun