English → Hindi dictionary

land mile

लैंड मिले / लैंडNOUN

Definition

a unit of length equal to 1760 yards

Looking for poetry? Read shayari and poems by great poets.