Definition of measuring yard in English:
measuring yard
noun
A yardstick (literal and figurative).
Origin
Mid 18th century; earliest use found in Henry Brooke (c1703–1783), writer and playwright.
Are You Learning English? Here Are Our Top English Tips