sequestrator - Spanish English Dictionary