What does Caroched mean?

Caroched meaning in General Dictionary

put in a caroche

View more

  • put in a caroche.