Shizu
Shizu
is a Chinese term meaning
ancestor
or
founder
. It may also refer to: