lay the foundation stone - German English Dictionary