Semantic stack - German English Dictionary