shockheaded peter - French English Dictionary