A real lightweight who doesn't understand the meaning of the word surpress versus delay.
You're right - - - "delay" means to "suppress" for a certain period of time.
suppress .... "1 : to put down by authority or force : SUBDUE 2 : to keep from public knowledge: as a : to keep secret b : to stop or prohibit the publication or revelation of
Suppress indicates FORCE.
Get your definitions correct first.
Nam Vet