perpetual licence - French English Dictionary