I checked it and it just seems like an idiom. That last part of the sentence does not even make sense to me.
I guess you don't have to translate like that or since you are reading the book, you might detect the meaning from the wider context of the chapter.