D'épée (en. Sword)
/de.pe/
Slang Meanings
A significant difficulty or obstacle.
It's a sword to pass, but I am ready.
C'est un d'épée à passer, mais je suis prêt.
To defend oneself vigorously in a situation.
He used his sword to counterattack the criticisms.
Il a utilisé son d'épée pour contre-attaquer les critiques.