it expresses a challenge or dare - İspanyolca İngilizce Sözlük