something which is invented - German English Dictionary