Translation of lori in English:

lori

lorry

noun

  • 1

    lorry, large strong motor vehicle for transporting heavy loads