1. to put an end to the activities of (a person, body of persons, etc.; to prohibit; ban; restrain.
2. to do away with by or as by authority; abolish; stop (a practice, custom, etc.).
3. to keep in or repress (a feeling, smile, groan, etc.).
4. to withhold from disclosure or publication (truth, evidence, a book, names, etc.).
5. to stop or arrest (a flow, haemorrhage, cough, etc.).
Etymology: from Latin suppressus, “held down”, from supprimere, “to restrain”, from sub- “down” + premere, “to press”.