English lorry nounMeaning 1A large, heavy motor vehicle for transporting goods or troops; a truck.in other languages:SPJmeaning 1more translationsÖGSmeaning 1more translationsČZJmeaning 1more translations