renovable - French English Dictionary