how many meters in a yard

1 month ago 12
Nature

There are 0.9144 meters in one yard.