rampart grenades - Spanish English Dictionary