Noun caroche has 1 sense
  1. caroche - a luxurious carriage suitable for nobility in the 16th and 17th century
    --1 is a kind of
    carriage, equipage, rig
,
TOP