location-vente - German English Dictionary