Lamesauce definition

(slang) Something that is undesirable or detrimental.
noun
0
0
(slang) An expression of frustration or disappointment.
interjection
0
0
Advertisement

Origin of lamesauce