residential property sales - French English Dictionary