meter


metersearch for term

A unit of measurement of length. One meter is equal to 1.1 yards. Meters are abbreviated m.