English to Hindi

Meaning for:
knackers-yard
other
घोड़ो का मारने का स्थान