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