diff --git a/src/doc/trpl/the-stack-and-the-heap.md b/src/doc/trpl/the-stack-and-the-heap.md
index f2f9198d3122..f30dacc485aa 100644
--- a/src/doc/trpl/the-stack-and-the-heap.md
+++ b/src/doc/trpl/the-stack-and-the-heap.md
@@ -224,7 +224,7 @@ like this:
| 1 | y | 42 |
| 0 | x | → (230) - 1 |
-We have (230) - 1 in our hypothetical computer with 1GB of RAM. And since
+We have (230) - 1 addresses in our hypothetical computer with 1GB of RAM. And since
our stack grows from zero, the easiest place to allocate memory is from the
other end. So our first value is at the highest place in memory. And the value
of the struct at `x` has a [raw pointer][rawpointer] to the place we’ve