师公shīgōngTop 45000Meanings1. Daoist priest (esp. in folk religion)2. teacher's teacher (in academic or apprenticeship lineage)Characters used师teacher公public