renouvelable - German English Dictionary