stupendous - German English Dictionary