Noun Definition
metre
3.Definition: the basic unit of length adopted under the Systeme International d'Unites (approximately 1.094 yards)
Related Noun(s):meter
Category: General3.Definition: the basic unit of length adopted under the Systeme International d'Unites (approximately 1.094 yards)
Related Noun(s):meter
Category: General