Panzergranate - French English Dictionary