Vocabulary

頭が下がる

to admire greatly; to salute (in admiration); to take one's hat off to

expression verb