interest paid for use of land - Spanish English Dictionary