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.