incoming solar energy - German English Dictionary