stupefaction caused by a blow - French English Dictionary