0
Anonymous
There are 10.9728 meters in 12 yards. 12 yards x 0.9144 meters/1 yard = 10.9728 meters 1 yards = 0.9144 meters
Wiki User
Chat with our AI personalities
12 meters = 13.1233596 yards