sequestrant - French English Dictionary