someone that challenges - Allemand Anglais Dictionnaire