renting space - French English Dictionary