Is there a mistranslation of definition of ignorance? Ignorance is the cause of suffering. 
Buddha says in SN 12.2 :


  “And what, bhikkhus, is ignorance? Not knowing suffering, not knowing
  the origin of suffering, not knowing the cessation of suffering, not
  knowing the way leading to the cessation of suffering. This is called
  ignorance.


Note that Buddha says "not knowing".And what is knowing ? Knowing is for example I know my name. I know my house address. I know history etc.
Now that I 'know' suffering. Now that I 'know' origin of suffering. Now that I 'know' cessation of suffering. Now that I 'know' the way leading to the cessation of suffering. My ignorance should be removed and my suffering should end. But that doesn't happen , which means there is some mistranslation from Pali. Actually I guess the wording should be :Ignorance is not knowing suffering , not knowing the origin of suffering , not knowing the cessation of suffering ,not walking(or applying or practicing) the way leading to the cessation of suffering. 

My question is : Is there a mistranslation of definition of ignorance?
There are 3 types of wisdom 


suta-maya panna: wisdom gained by listening to others
cinta-maya panna: intellectual, analytical understanding
bhavana-maya panna: wisdom based on direct knowledge or meditative(Vipassana) wisdom


Knowing here means the third type. When a monk preaches or when you read a sutta on your own you usually gain type 1 and type 2. Those are not strong enough to cut off craving. You need to see the four noble truths based on direct knowledge. In other words, through Vipassana meditation.