bug [ 1266296 ] Mistakes in decimal.Context.subtract documentation
diff --git a/Doc/lib/libdecimal.tex b/Doc/lib/libdecimal.tex
index bcd5b2b..c11ad85 100644
--- a/Doc/lib/libdecimal.tex
+++ b/Doc/lib/libdecimal.tex
@@ -693,7 +693,7 @@
   Return the square root to full precision.
 \end{methoddesc}                    
 
-\begin{methoddesc}{substract}{x, y}
+\begin{methoddesc}{subtract}{x, y}
   Return the difference between \var{x} and \var{y}.
 \end{methoddesc}
  
diff --git a/Lib/decimal.py b/Lib/decimal.py
index 1e5b291..677d26b 100644
--- a/Lib/decimal.py
+++ b/Lib/decimal.py
@@ -2755,7 +2755,7 @@
         return a.sqrt(context=self)
 
     def subtract(self, a, b):
-        """Return the sum of the two operands.
+        """Return the difference between the two operands.
 
         >>> ExtendedContext.subtract(Decimal('1.3'), Decimal('1.07'))
         Decimal("0.23")
diff --git a/Misc/cheatsheet b/Misc/cheatsheet
index 071f13d..718c77b 100644
--- a/Misc/cheatsheet
+++ b/Misc/cheatsheet
@@ -209,7 +209,7 @@
         +x, -x, ~x                        Unary operators
         x**y                              Power
         x*y  x/y  x%y x//y                mult, division, modulo, floor division
-        x+y  x-y                          addition, substraction
+        x+y  x-y                          addition, subtraction
         x<<y   x>>y                       Bit shifting
         x&y                               Bitwise and
         x^y                               Bitwise exclusive or