land trust - French English Dictionary