Scarlet Ambush Share definition Flag When a girl fails to inform her male partner that she is on her period before they have sex. I pulled out and it was a scarlet ambush! Scarlet Ambush by kuntfuq September 25, 2020 0 0 Get merch Get the Scarlet Ambush mug. Buy Now — $32.95 See more merch