1 definition by TezMuertoPres

Top Definition
The mucus that is released when a womens water breaks just before giving birth.
When her water broke twasnot ran down her leg.
by TezMuertoPres March 04, 2018

Mug icon
Buy a Twasnot mug!