Keep, keep back, keep out, retain, detain, withhold, reserve, hold, hold back are comparable in meaning not to let go from one's possession, custody, or control.
Keep is the most general of these terms, often carrying no further implications. When, however, it positively denotes a holding securely in one's possession, custody, or control, keep, or more often keep back , is synonymous with one or another of the remaining terms.
Keep out specifically implies a keeping back of a portion of something <kept out a part of his salary for emergency expenses>
Retain implies continued keeping, especially as against threatened seizure or forced loss.
Detain (see also ARREST 2 ) implies a keeping (as in a place, in conversation, or in one's possession or control) through a delay in letting go that may be based on selfishness or caprice or on entirely acceptable grounds.
Withhold implies restraint in letting go or refusal to let go. Sometimes it is interchangeable with keep, or keep back , especially when hindrance is also implied.
Sometimes, keep and withhold are widely different in meaning; thus, to withhold one's promise is to refuse to give one's promise; to keep (see KEEP 1 ) one' promise is to fulfill what has been promised.
Reserve implies either a keeping in store for other or for future use or a withholding from present or from others' use or enjoyment.
Hold and hold back are often used in place of withhold or keep back and sometimes in place of detain and reserve when restraint in letting go, whether self-imposed or imposed by others, is implied.