What is the meaning of Mixen?

A compost heap; a dunghill.

plural of mix

mix

to mix (cause two or more substances to become combined or united)

to mix (combine several tracks; produce a finished version)

a mixen; a dungheap; a dunghill

Source: wiktionary.org