What does 3 Meter langer Tisch mean?

3 Meter langer Tisch - German to English

table 3 metres long