Please, I´m translating a book and I got across this expression that I never heard of. Could anyone help me plese? I really need this job!!!