of the battering ram - French English Dictionary