diff --git a/include/hpp/fcl/BV/AABB.h b/include/hpp/fcl/BV/AABB.h
index d79f76fefd86796bfd24a11e39bde23223a883e2..9b1ed094f4b39bed4f75dc6d261d020be16b2a81 100644
--- a/include/hpp/fcl/BV/AABB.h
+++ b/include/hpp/fcl/BV/AABB.h
@@ -230,16 +230,16 @@ static inline AABB translate(const AABB& aabb, const Vec3f& t)
   return res;
 }
 
-static inline AABB rotate(const AABB& aabb, const Matrix3f& t)
+static inline AABB rotate(const AABB& aabb, const Matrix3f& R)
 {
-  AABB res (t * aabb.min_);
+  AABB res (R * aabb.min_);
   Vec3f corner (aabb.min_);
   const std::size_t bit[3] = { 1, 2, 4 };
   for (std::size_t ic = 1; ic < 8; ++ic) { // ic = 0 corresponds to aabb.min_. Skip it.
     for (std::size_t i = 0; i < 3; ++i) {
       corner[i] = (ic && bit[i]) ? aabb.max_[i] : aabb.min_[i];
     }
-    res += t * corner;
+    res += R * corner;
   }
   return res;
 }