how many meters are in a yard

3 hours ago 1
Nature

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