deposit of an instrument of adherence - Turkish English Dictionary