stupeorous - French English Dictionary