sequestrator - Turkish English Dictionary