answersLogoWhite

0

18 meters ≈ 19.6850394 yards

18 meters ≈ 59.0551181 feet

18 meters ≈ 0.0111846815 miles

18 meters = 1800 centimeters

18 meters = 0.018 kilometers

User Avatar

Wiki User

16y ago

What else can I help you with?