deposit of the instrument of ratification - Spanish English Dictionary