Etymology
Today it means: A heap of mud; by extension, any pile of metaphorical detritus Full definition →
From mud + heap.
Etymology from Wiktionary, CC BY-SA 4.0.