文polyglot.
← English dictionary
English / word

Motor lorry

noun C1
MEANING 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

Sources

Bidyazo vocabulary library ↗