needle-punch carpet - Spanish English Dictionary