cribrate - French English Dictionary