What does 3000-Teile-Puzzle mean?

3000-Teile-Puzzle - German to English

3,000 piece jigsaw puzzle