diff --git a/loopy/codegen/expression.py b/loopy/codegen/expression.py
index f0acd01f9ab87cf656d42d531563201fb0fb591c..63b16be445aaffec12f2af85563ae0f14298214e 100644
--- a/loopy/codegen/expression.py
+++ b/loopy/codegen/expression.py
@@ -557,7 +557,7 @@ class LoopyCCodeMapper(RecursiveMapper):
         if not (n_complex or d_complex):
             return base_impl(expr, enclosing_prec, type_context)
         elif n_complex and not d_complex:
-            # elementwise semnatics are correct
+            # elementwise semantics are correct
             return base_impl(expr, enclosing_prec, type_context)
         elif not n_complex and d_complex:
             return "%s_rdivide(%s, %s)" % (