What is Mamosauce?
to be spread on one's wang
my mamosauce is the best mamosauce, i spread mamosauce on my wang.
See wang, sauce, mamo