Answer :

132 inches ÷ 36 inches/yard = 3.6667 yards

Therefore, 132 inches is approximately equal to 3.67 yards.

Other Questions