lorry ·noun

Definition: a large vehicle used for transporting goods Level: B1