place full of things of poor quality - Deutsch Englisch Wörterbuch