deposit of an instrument of adherence - Spanish English Dictionary

Suggest a Term