flagelation - French English Dictionary