a hold on a strong
*a hold on someone a strongand secure influence on someone
(*Typically: get ~; have ~; give someone~.) The strange religion seemed to have a strong hold on its followers. The drug has a hold on the minds of those who use it.
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.