Meaning of land mile
Definition of land mile
(noun)
a
unit
of
length
equal
to 1,760 yards or 5,280 feet;
exactly
1609.344 meters
Other information on land mile
WIKIPEDIA results for
land mile
Amazon results for
land mile
Tweet