nonrenewable sources - German English Dictionary