meaning of Betongranate

Betongranate - German to English

concrete-piercing shell