take one’s hat off to someoneDefinition: said when you admire someone for an achievement.Discuss this Idiom in the comments below.