turbo-separator - Spanish English Dictionary