it expresses a challenge or dare - Spanisch Englisch Wörterbuch