stupeorous - German English Dictionary