sequestrant - Spanish English Dictionary