depositary institution - Spanish English Dictionary