it expresses a challenge or dare - Français Anglais Dictionnaire

Suggérer une traduction