shockheaded peter - Turkish English Dictionary