C. hold off
Feedback hold up - 1. to support something 2. to delay somebody 3. to rob using violence.
hang up - to finish a telephone conversation.
hold off - 1. to postpone doing something 2. to stop somebody who is going to attack.
let on - to divulge/to give publicity to something secret