English to Hindi

Meaning for:
dumpsite
other
कचरे का मैदान