Translation of metre in Indonesian

metre

meter

noun

  • 1

    meter