deposit of the instrument of ratification - Turkish English Dictionary