sub-depositary - Spanish English Dictionary