Where does “lorry” come from?

lorry (English): A motor vehicle for transporting goods, and in...

Definitions

  1. A motor vehicle for transporting goods, and in...

Words derived from “lorry