scanning transmission x-ray microscope - German English Dictionary