Answer: 17 meters = 15.5 yards.
Explanation:
1 yard = 0.9144 meters
17 yards × 0.9144 meters
= 15.5448 ≈ 15.5 yards
5.3m questions
6.9m answers