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