Translation of joule in English:

joule

joule

noun

  • 1

    joule, unit of energy