dumping grounds

English

Noun

dumping grounds

  1. plural of dumping ground