articulated lorry

English

Noun

articulated lorry (plural articulated lorries)

  1. (British) Synonym of tractor-trailer.

Translations