English

lorry

noun

Meaning 1

A large, heavy motor vehicle for transporting goods or troops; a truck.

in other languages:

SPJ

meaning 1

ÖGS

meaning 1

ČZJ

meaning 1