lean, mean (something) machine - Turkish English Dictionary