deposit of the instrument of ratification - French English Dictionary