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
5.8m questions
7.5m answers