D'épée (en. Sword)

/de.pe/

Synonyms

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.