meaning of almost-Todd soup

almost-Todd soup meaning in Urban Dictionary

Menstrual bloodstream. Used especially in mention of the doing dental sex on a lady who is menstruating (for example., making an individual's purple wings). Derived from the blood's soupy look. In addition recognizes that the monthly period material could have usually become a fertilized egg and something day a young child (perhaps known as "Todd").