429,796 views
3 votes
3 votes
20 yards= _________meters

User Pavel Alekseev
by
2.4k points

1 Answer

24 votes
24 votes

EXPLANATION

As 1 yard = 0.9144 meters

User Autronix
by
3.1k points