do native English speakers know this idiom?

https://preview.redd.it/g8el46psi48d1.png?width=743&format=png&auto=webp&s=ac43c7a83bb69f2ffe26aaa4c3b06387b10485e9

Hi. Recently I ran across this phrase in my textbook. I know there are a lot of phrases/idioms which English textbooks "promote" to English learners, even tho many natives aren't familiar with them or they're too old-fashioned. Thx for feedback <3