be humbled by something - Allemand Anglais Dictionnaire