how many meters in a yard

1 month ago 11
Nature

There are 0.9144 meters in one yard.