answersLogoWhite

0

25 Meters equals: 82.021 feet, 27.340325 yards, and 0.015534 miles.

User Avatar

Wiki User

15y ago

What else can I help you with?