A substance that suppresses.
a drug that suppresses appetite
"a well-developed taste"
"May have spots"