stirling solar receiver - German English Dictionary