property managing companies - French English Dictionary