self-invented - Français Anglais Dictionnaire