humble somebody’s pride - Spanish English Dictionary