1 land yard | Definition of land yard

land yard

noun

Definition of land yard

dialectal, England
: a measure of length equal to a rod or a little more