lorry

noun
  1. a large motor vehicle used for transporting goods; a truck
  2. Usage: British English

Examples