MIXEN MEANING IN ENGLISH

• Mixen Definition & Synonyms

  1. (n.) A compost heap; a dunghill.


RECENT SEARCHES