depósito garantizado - Spanish English Dictionary