renovable - German English Dictionary