idea/concept of something - German English Dictionary