rampart grenades - French English Dictionary