"invented" Deutsche bedeutung