how many meters are in a yard

1 month ago 15
Nature

There are 0.9144 meters in one yard. So,
1 yard = 0.9144 meters.