renewable term - German English Dictionary