property lease contract - Allemand Anglais Dictionnaire