What does begrenzt haltbar mean?

begrenzt haltbar - German to English

perishable