Consider the phrase: "this experience humbled me". It has a different meaning to "this experience humilliated me", I think. Is there a similar verb for this in spanish?