Answer:
205.599 yards
Explanation:
1 meter = 1.09361 yards
Multiply 188 meters by 1.09361 yards
188 meters = (1.09361 yards) x (188 meters)
= 205.599 yards
205.599
7.8m questions
10.5m answers