composite carriages

English

Noun

composite carriages

  1. plural of composite carriage