flagelat - French English Dictionary