Approximately 87.5 yards (87.4890639 yards) make 80 meters.
80 yards = 73.15 meters.
80 meters = 87.5 yards.
80 meters = 87.5 yards.
73.15 meters
80 yd2 is 66.9m2
80 yards=80 yards
The answer will depend on how much WHAT! There are 73.152 metres in 80 yards.
80 meters is equivalent to approximately 87.5 yards.
The length is measured in meters. You've asked what is the unit of measurement.
80 (cubic feet) = 2.96 cubic yards.
How yards and inches equal 80 inches
80 yards