buildings on non-owned land - Espagnol Anglais Dictionnaire