恩格斯Ēngésī
Top 20000
Meanings
1. Friedrich Engels (1820-1895), socialist philosopher and one of the founder of Marxism
Characters used