needle-punch carpet - German English Dictionary