diff --git a/man/networkd.conf.xml b/man/networkd.conf.xml
index 23422c6c94..bbf6826e31 100644
--- a/man/networkd.conf.xml
+++ b/man/networkd.conf.xml
@@ -73,10 +73,13 @@
ManageForeignRoutes=
- A boolean. When true, systemd-networkd will store any routes
- configured by other tools in its memory. When false, systemd-networkd will
- not manage the foreign routes, thus they are kept even if KeepConfiguration=
- is false. Defaults to yes.
+ A boolean. When true, systemd-networkd will remove routes
+ that are not configured in .network files (except for routes with protocol
+ kernel, dhcp when KeepConfiguration=
+ is true or dhcp, and static when
+ KeepConfiguration= is true or static). When false, it will
+ not remove any foreign routes, keeping them even if they are not configured in a .network file.
+ Defaults to yes.