title-deed - French English Dictionary