The verb has 3 meanings:
Meaning #1:
keep under control; keep in check
Synonyms: restrain, suppress, keep, hold back
Meaning #2:
secure and keep for possible future use or application
Synonyms: retain, hold, hold back
Meaning #3:
hold back; refuse to hand over or share
Synonym: withhold




