1 Sep , 2011
1. AÂ unit of liquid measure
Ex: “How much do you want?” “Oh about a mooncup.” “How much is that?” ” About 8 hours of menstrations worth.”
2. A cup made out of moon rock.
Origin: This disgusting product. Also see, diva cup.
Body Parts, disgusting, measurement, Noun
Mail (will not be published) (required)