The phrase "had hold upon" means to have a strong grip or control over something or someone. Some synonyms for this phrase include: grasp, clutch, seize, grip, cling, hold, possess, dominate, control, influence, command, manipulate, and exert power over. Each of these words implies a level of control or power over a situation or person. Depending on the context, certain synonyms may be more appropriate than others. For example, "grasp" may be more appropriate in a physical sense, while "control" may be more appropriate in a psychological or emotional sense. Regardless of which word is used, the meaning remains the same: a powerful hold on something or someone.