Term of the Moment

drill down


Look Up Another Term


Definition: meter


The basic unit of the metric system (39.37 inches). A yard is about 9/10ths of a meter (0.9144 meter). See metric system.