diff --git a/documentation/18.01/eiffel/Tutorials/Mini-HowTo/Iterating-on-a-LIST.wiki b/documentation/18.01/eiffel/Tutorials/Mini-HowTo/Iterating-on-a-LIST.wiki
index 8b19edd3..fec26369 100644
--- a/documentation/18.01/eiffel/Tutorials/Mini-HowTo/Iterating-on-a-LIST.wiki
+++ b/documentation/18.01/eiffel/Tutorials/Mini-HowTo/Iterating-on-a-LIST.wiki
@@ -15,9 +15,9 @@ The first it the across loop. The across can be used o
end
-Note that the temporary variable (la_list in the example) represent an iterator of the ITERABLE object, and not directly an element like in many other language (like the for structure in Python for example).
+Note that the temporary variable (la_list in the example) represent an iterator of the ITERABLE object, and not directly an element like in many other languages (like the for structure in Python for example).
-The other mecanism use the from until loop syntax. This syntax offer more possibilities that the across loop, but is more risky.
+The other mechanism uses the from until loop syntax. This syntax offer more possibilities than the across loop, but is riskier.
print_elements(a_list:LIST[INTEGER])