Suppress means to hold something back or put an end to it, whether that is a rebellion, an emotion, or a piece of information. Surpass means to do better than or go beyond something, like beating an expectation or an earlier result. If you are holding something down, use suppress; if you are going beyond something, use surpass.
The core difference
Suppress means to hold back or put an end to something, while surpass means to go beyond or do better than something.
- suppress — forcibly put an end to, or hold back: She struggled to suppress a laugh during the ceremony.
- surpass — do better than, or go beyond: Her second novel surpassed the success of her first.
How to tell them apart
Suppress comes from Latin roots meaning to press down, so picturing something being held or pressed under control is a useful memory hook. Surpass, by contrast, comes from roots meaning to pass beyond, so picture something overtaking or going past a marker.
The words can be mixed up simply because they look similar on the page and both start with s and a doubled consonant pattern. But their meanings pull in opposite directions: suppress pushes something down or stops it, while surpass moves past something else. Reading for direction, down versus beyond, usually settles which one fits.