self-invented - German English Dictionary