Issue #22369: Change "context manager protocol" to "context management protocol".
diff --git a/Lib/asyncio/locks.py b/Lib/asyncio/locks.py
index 574e361..b943e9d 100644
--- a/Lib/asyncio/locks.py
+++ b/Lib/asyncio/locks.py
@@ -63,7 +63,7 @@
 
     acquire() is a coroutine and should be called with 'yield from'.
 
-    Locks also support the context manager protocol.  '(yield from lock)'
+    Locks also support the context management protocol.  '(yield from lock)'
     should be used as context manager expression.
 
     Usage:
@@ -376,7 +376,7 @@
     can never go below zero; when acquire() finds that it is zero, it blocks,
     waiting until some other thread calls release().
 
-    Semaphores also support the context manager protocol.
+    Semaphores also support the context management protocol.
 
     The optional argument gives the initial value for the internal
     counter; it defaults to 1. If the value given is less than 0,
diff --git a/Lib/mailbox.py b/Lib/mailbox.py
index 451f882..2eee76c 100644
--- a/Lib/mailbox.py
+++ b/Lib/mailbox.py
@@ -1980,7 +1980,7 @@
         return result
 
     def __enter__(self):
-        """Context manager protocol support."""
+        """Context management protocol support."""
         return self
 
     def __exit__(self, *exc):