permanent rental - French English Dictionary