Русский-Английский словарь »

демосфен означает в английский

РусскийАнглийский
Демосфен proper noun

Demosthenes(Ancient Greek name)
proper noun
[UK: demˈəʊsthənˌiːz] [US: demˈoʊsthənˌiːz]