Definitions
surname Zeng
once
already
ever (in the past)
former
previously
(past tense marker used before verb or clause)
great-grand (father, child etc)