LOCATION Meaning of LOCATION in English n 1. location (= act of locating or placing; 2. letting out (for hire), leasing; 3. rent (= amount paid in rent); contracto de location lease; also: [Law] contract of location Interlingua English vocab. Английский словарь Интерлингва. 2012