self-invented - Allemand Anglais Dictionnaire