Odometers meaning : An instrument attached to the wheel of a vehicle, to measure the distance traveled. A wheel used by surveyors, which registers distance traveled.
odometers
wayward
hotted
chancellor
antherozoids