it expresses a challenge or dare - Turc Anglais Dictionnaire