Answer: approx 109 yards (109.36133 yards)
Explanation:
1 meter = 1.0936133 yards
100 x 1.0936133 = 109.36133 yards
approx 109 yds
9.4m questions
12.1m answers