be batting the beehive - French English Dictionary