i've lost my key. - Français Anglais Dictionnaire