long to possess - French English Dictionary