scientific and technical studies center - German English Dictionary