diff --git a/synapse/util/async.py b/synapse/util/async.py
index a75e1c71fba0bd6cbb93489bf8492be968545265..cd4d90f3cf54496912202d2c8c0a9e3386dbc16b 100644
--- a/synapse/util/async.py
+++ b/synapse/util/async.py
@@ -121,7 +121,7 @@ def concurrently_execute(func, args, limit):
         limit (int): Maximum number of conccurent executions.
 
     Returns:
-        deferred
+        deferred: Resolved when all function invocations have finished.
     """
     it = iter(args)