main rendering plant 908 - Turkish English Dictionary