lease of urban property - Alemán Inglés Diccionario