Ram-up Share definition Flag Tampon, an object inserted during a females menstrual cycle. The term 'Ram-up' stems from the way the instrument is inserted into the vagina. Created by Mrs pip for urbandictionary.com 'oh no, I have to just started my period!! does anybody have a ram-up' Ram-up by Mrs Pip September 21, 2009 0 0 Get merch Get the Ram-up mug. Buy Now — $32.95 See more merch