battering-ram - French English Dictionary