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