diff --git a/docs/mesh-topology.rst b/docs/mesh-topology.rst
index 04c0a658d6c6ca9f1f4384dad324118aba8dd515..d33159989475cc1539f9e1d3ca7310769ff72f2d 100644
--- a/docs/mesh-topology.rst
+++ b/docs/mesh-topology.rst
@@ -15,7 +15,7 @@ Motivating example: ::
     pm::face_handle f = m.faces().add(v0, v1, v2);
 
     // iterate over edges
-    for (pm::edge_handle e : m.edge())
+    for (pm::edge_handle e : m.edges())
         std::cout << "v" << int(e.vertexA()) << " -> v" << int(e.vertexB()) << std::endl;
 
     // split face