nanocrystalline solar cell Synonyms