motor lorry

noun British truck (motor truck).