cadmium telluride film - Turkish English Dictionary