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.


meter is...

Nearby Terms

Browse by Letter: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z