sequestrator - French English Dictionary