Slang meaning of knock ten bells out of (someone)

knock ten bells out of (someone) means: Vrb phrs. To severely beat up (someone). Cf. 'kick ten bells out of (someone)'