English MCQs, Idioms MCQsShe turned heads wherever she went. What does the idiom/phrase “turn heads” mean?A. too pleased B. get angry C. attract a lot of attention D. not knowing what to say E. get acquainted To catch a tartar means:________ got independence in 1951 under the leadership of King Idris?