diff --git a/scripts/lang/fr/__init__.py b/scripts/lang/fr/__init__.py
index b28bcfe02..37f999321 100644
--- a/scripts/lang/fr/__init__.py
+++ b/scripts/lang/fr/__init__.py
@@ -515,6 +515,7 @@
"terme": "term(capitalize(parts[1]))",
# {{trad+|conv|Sitophilus granarius}}
"trad+": "parts[2]",
+ "trad-": "parts[2]",
# {{unité|92|%}}
"unité": "concat(parts[1:], sep=' ')",
# {{Unité|60|cm}}
diff --git a/tests/test_fr.py b/tests/test_fr.py
index 18376de52..38450fdb5 100644
--- a/tests/test_fr.py
+++ b/tests/test_fr.py
@@ -418,6 +418,7 @@ def test_parse_word(
("{{sport}}", "(Sport)"),
("{{sport|fr|collectif}}", "(Sport collectif)"),
("{{trad+|conv|Sitophilus granarius}}", "Sitophilus granarius"),
+ ("{{trad-|la|fiducia}}", "fiducia"),
("{{unité|92|%}}", "92 %"),
("{{Unité|60|cm}}", "60 cm"),
("{{Variante de|muezzin|fr}}", "Variante de muezzin"),