taiping rebellion - German English Dictionary