anti-Viagra en · NOUN
Meanings
-
(informal, uncountable) Something that decreases the sex drive; an anaphrodisiac.
[…] for George, however, they [the scandals] were some kind of anti-Viagra, so potent that even the sight of his wife's bare breasts and black lace panties wasn't enough to steal his attention.
2018, Joseph D'Urso, Devils in Sunday Hats, page 238: