used to say that you admire sb very much for sth they have done
I take my hat off to sb
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición