articulated lorries

English

Noun

articulated lorries

  1. plural of articulated lorry