for the benefit of another immovable - French English Dictionary