cast the horns (deer) - French English Dictionary