steam lorries

English

Noun

steam lorries

  1. Plural of steam lorry.