So every 1 inch = 0.0254 meters.
84 inches = (84 inch) * (0.0254 meters/inch) = 2.1336 meters
Answer: 2.1336 meters (= a tad over 2 and an 1/8 meters)
NOTE: The other answer given here (25.6032) is totally wrong. Remember, a meter is close to a yard, so 25 meters will be around 75 feet -- that's much much more than 84 inches (which is 7 feet).
Use Google to convert anything to anything:
"convert 84 inches to meters"
84 inches = 2.1336 meters
84 in. = 2.1336m
25.6032 meters.