a holy terror - French English Dictionary