lorry

noun

1.
a large low horse-drawn wagon without sides
2.
a large truck designed to carry heavy loads; usually without sides