it expresses a challenge or dare - Allemand Anglais Dictionnaire