stupefaction - German English Dictionary