From Middle Dutch meshôpe. Equivalent to mest (“dung”) + hoop (“heap”).
mesthoop m (plural mesthopen, diminutive mesthoopje n)