it expresses a challenge or dare - Español Inglés Diccionario