goods carriages

English

Noun

goods carriages

  1. plural of goods carriage