meter
Definition
Defined as the distance traveled by light during a period of 1/(2.99792079 x 108) second. One meter equals about 1.1 yards, 3.3 feet, or 39.37 inches. Written also as metre.
Mentioned in these definitions
Mentioned in these terms
Popular 'Industries, Manufacturing, & Technology' Terms
meter in the news
This content can be found on the following page:
http://www.businessdictionary.com/definition/meter.html







