English / word
Motor lorry
noun C1MEANING IN ENGLISH
a large motorized road vehicle designed for transporting heavy freight or goods; a truck
In context
01
The motor lorry delivered fresh vegetables to the market.
Synonyms
truck,lorry,motor truck
Collocations
motor lorry driver,heavy motor lorry,motor lorry transport