profit on sales of land - French English Dictionary