tie up your money in land - French English Dictionary