English pharse doubt

karthi sabapathi (student) (173 Points)

30 December 2008  

Hello,

what is the meaning of the pharse " i kick your teeth down to the throat" ?

Please answer me?