casto - French English Dictionary