Translation of meter in English:

meter

metre

noun

  • 1

    metre, metric unit of length (about 39.4 inches)