Borrowed from Catalan carruatge[1] or Occitan cariatge[2], cf. also Old French cariage, from a derivative of Latin carrus.
carruaje m (plural carruajes)