revolving screen machine - Turkish English Dictionary