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