meaning of Caroched

Caroched meaning in General Dictionary

put in a caroche

View more

  • put in a caroche.