answersLogoWhite

0

Ten meters is 390 inches is 10.8 yards or10 yards 2 feet 5 inches

User Avatar

Wiki User

15y ago

What else can I help you with?