put down your weapons - French English Dictionary