it expresses a challenge or dare - Espagnol Anglais Dictionnaire