perylene/polymer composite solar cells - German English Dictionary