Shifu is a Chinese cultural term. Although its pronunciation always sounds the same, there are two ways of writing it using Chinese characters, and they bear two different meanings.