smitten by the hail - French English Dictionary