Definition of middens:
(n) :
A refuse heap usually near a dwelling.
(n) :
A dung heap.
(n) :
(archaeology) An accumulation, deposit, or soil derived from occupation debris, rubbish, or other by-products of human activity, such as bone, shell, ash, or decayed organic materials; or a pile or mound of such materials, often prehistoric.
(n) :
(zoology) A shelter made of vegetation and other materials by packrats.
(n) :
(zoology) An accumulation of dried urine and fecal deposits made by hyraxes.